package persistence;

import java.sql.Connection;
import java.util.List;

import domain.Orden;
import domain.Usuario;

public interface IUsuarioDAO {
	
	Usuario selectUsuarioByNickAndPass(String usuario, String pass);
	
	void insertUsuario(Usuario u);
	
	public String selectIDUsuarioByLogin(Connection conn, String login);

	public int countJugadores() ;

	Usuario selectUsuarioByLogin(String login);
	
	public Usuario selectUsuarioConPerfil(String login);
	
	public Usuario selectUsuarioByID(Connection conexion, String OIDUsuario);

	List<Orden> selectCarteraByLogin(String login);
	void agregarEducado(String login, String user);
	
	public void actualizarRankingUsuarios();
	
	public Usuario selectUsuarioFundadorConCI(String login);
	
	public Usuario selectUsuarioConCI(String login);
	}
